package com.biblioteca.entity;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

import com.biblioteca.enums.Permissao;
import com.biblioteca.utils.CollectionUtils;

public class Perfil extends Entity implements Comparable<Perfil>{
	private String nome;
	private List<Permissao> permissoes;
	
	public Perfil(){
		this.nome = "";
		this.permissoes = new ArrayList<>();
	}
	
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public List<Permissao> getPermissoes() {
		return permissoes;
	}
	public void setPermissoes(List<Permissao> permissoes) {
		this.permissoes = permissoes;
	}		
	public int compareTo(Perfil perfil){ 
		return this.codigo.compareTo(perfil.getCodigo());
		
		
	}
}
